
//比如 你需要买牛奶 ，可以找一个代理，直接给他前就把合适你牛奶的价格给你

// let milk = {
//     A:{
//         name:'伊利',
//         price:3
//     },
//     B:{
//         name:'蒙牛',
//         price:10
//     }
// }
// class milkProxy{
//     constructor(){
//         this.milk = milk

//     }
//     pay(price){
//         if(price <3){
//            return '你的钱太少了，买不起'
//         }
//         else{
//             return price >=10 ? this.milk.B:this.milk.A
//         }
//     }
// }
// let newProxy = new milkProxy()
// console.log(newProxy.pay(1));
// console.log(newProxy.pay(4));
// console.log(newProxy.pay(10));
let data = {
    text:"文本"
}
function Input(value){
    Rdata.text = input.value
}
let dom = document.querySelector('.txt')
dom.innerHTML = data.text
let input = document.querySelector('input')
input.value = 'jjjj'
let Rdata = new Proxy(data,{
    get(trager,key){
        console.log(trager,key);
        //{"text":"文本"} "text"
    },
    set(trager,key,value){
        console.log(trager,key,value);
        //{"text":"文本"} "text" "abc"
        dom.innerHTML = value
        trager[key] = value
    }
})
console.log(Rdata.text);
console.log(Rdata.text='adc');
